#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 1e5+10;
int a[maxn];
int main()
{
	int n;
	cin>>n;
	for(int i = 0;i<n;i++) cin>>a[i];
	sort(a,a+n);
	int x;
	cin>>x;
	for(int i = 0;i<x;i++)
	{
		int q;
		cin>>q;
		int k;
		k = upper_bound(a,a+n,q)-a;
		cout<<k<<endl;
	}
} 
